stone marten - Spanish English Dictionary